﻿// Copyright (c) Inossem. All rights reserved.
// Licensed under the LGPL-3.0 license. See LICENSE file in the project root for full license information.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DWF.Studio.Custom
{
    public enum ExecuteStatus
    {
        /// <summary>
        /// 闲置
        /// </summary>
        Idle,
        /// <summary>
        /// 执行
        /// </summary>
        Executing,
        /// <summary>
        /// 调试
        /// </summary>
        Debuging,
        /// <summary>
        /// 单步调试
        /// </summary>
        DebugByStep,
        /// <summary>
        /// 终结
        /// </summary>
        Terminal
    }

    public enum PackageOperationType
    {
        /// <summary>
        /// 新安装
        /// </summary>
        Install = 0,
        /// <summary>
        /// 卸载
        /// </summary>
        UnInstall = 1,
        /// <summary>
        /// 更新
        /// </summary>
        Update = 2,
    }
    public enum PackagePageStatus
    {
        /// <summary>
        /// 包源管理显示
        /// </summary>
        packageSourceManagerShow = 1,
        /// <summary>
        /// 已安装包显示
        /// </summary>
        installedPackageShow,
        /// <summary>
        /// 所有活动包显示
        /// </summary>
        allNetworkPackageShow,
        /// <summary>
        /// 本地包显示
        /// </summary>
        localPackageShow,
        /// <summary>
        /// 网络包显示
        /// </summary>
        networkPackageShow,
        /// <summary>
        /// 自定义包显示
        /// </summary>
        customPackageShow,
    }
    public enum ProductType
    {
        None = 0,
        Community,
        Professional,
    }
    public enum ProductForm
    {
        None = 0,
        OffDuty,
        OnDuty,
    }
}
